home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 41.zip / BS1 part 41 / parallel-C disk ^1.adf / CTYPE.H < prev    next >
Text File  |  1997-12-31  |  853b  |  24 lines

  1. /*
  2.  * CTYPE.H
  3.  *
  4.  * 1.1.0  28-Sep-84  ADC
  5.  * 1.1.1  16-Oct-84  ADC    added _toupper, _tolower
  6.  * 1.1.2  14-Mar-86  ADC    changed = to == in iscntrl, isspace
  7.  * 1.1.3  11-Feb-87  AET    added isxdigit and isgraph
  8.  *
  9.  */
  10. #define isupper(c) ('A'<=(c)&&(c)<='Z')
  11. #define islower(c) ('a'<=(c)&&(c)<='z')
  12. #define isalpha(c) (islower(c)||isupper(c))
  13. #define isdigit(c) ('0'<=(c)&&(c)<='9')
  14. #define isxdigit(c) (0x0<=(c)&&(c)<=0xF)
  15. #define isgraph(c) (041<=(c)&&(c)<=0177)
  16. #define isalnum(c) (isalpha(c)||isdigit(c))
  17. #define isspace(c) ((c)==' '||(c)==9||(c)==10||(c)==13||(c)==12)
  18. #define isascii(c) ((c)<0200)
  19. #define iscntrl(c) ((c)<040||(c)==0177)
  20. #define isprint(c) (040<=(c)&&(c)<=0176)
  21. #define ispunct(c) (isprint(c)&&!isalnum(c))
  22. #define _toupper(c) (islower(c)?(c)-'a'+'A':(c))
  23. #define _tolower(c) (isupper(c)?(c)-'A'+'a':(c))
  24.